Exploiting Communalities In CoDesign

نویسنده

  • S. Achterop
چکیده

| Basic arguments are described to create a uniied CoDesign environment. A unique feature is the use of a single language to describe systems. Diierent subsets describe hardware as well a software, both structure and behavior. It vividly shows software and hardware are much more alike than usually perceived. Borders between diier-ent descriptions now become artiicial, meaning we can walk much more freely in the design space. Also our tools beneet from the uniication, we need fewer of them and they are inherently more general. Recent developments in functional languages, integrating functional and imperative languages, made this approach practical for the rst time. The tool we are developing is intended to stimulate the integration of software and hardware design tools into genuine CoDesign tools. The use of a modern typed functional language such as Haskell also makes the language into a broad spectrum CoDe-sign language. Keywords| codesign, design re-use, functional imperative programming.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Object-Oriented Layered Approach to Interfaces for Hardware/Software Codesign of Embedded Systems

The Canadian Microelectronics Corporation1 has developed and distributed a Rapid Prototyping Board (RPB) to facilitate research in Hardware/Software (HW/SW) Codesign, case studies, applications and prototyping of projects in embedded systems. This research develops a series of layers between hardware and software, exploiting the dynamically reconfigurable hardware of the RPB and creating the co...

متن کامل

Greater female communalities in prenatal hand and dental development.

As shown in 15 male and 17 female developmentally-normal, 6-9 week (15-47 mm crown-rump length) embryos, intercorrelations (communalities) involving both mesial and distal deciduous teeth and proximal and distal segments of the developing hand were systematically higher in female embryos than in male embryos, without exception, a finding in surprising accordance with postnatal dimensional and t...

متن کامل

Hardware/Software Codesign Overview

The Hardware/Software Codesign Overview module is intended to introduce the hardware/software codesign to the practicing design, software, and systems engineers, and to the senior undergraduate or first year graduate student. The module provides key codesign concepts and attempts to show the benefits of the codesign approach over the current design process. The module consists of eight sections...

متن کامل

A Brief Survey of the Recent Developments in Hardware-Software Codesign

This report provides an overview of the recent developments in Hardware-Software Codesign ( codesign ). Representative and exemplary papers at the leading edge of this active research area have been included. This work focuses upon the codesign methodology, the system model and the partitioning method. Finally, a conclusion is deduced.

متن کامل

Demonstration of Codesign Workflow in Peace

A concurrent hardware software codesign environment, PeaCE, is presented in this paper. PeaCE provides the designer with an environment in which the designer can design hardware and software components in a concurrent and cooperative manner. PeaCE covers the codesign which consists of specification, algorithm validation, partition, cosimulation, synthesis, and testing on prototyping board. The ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007